* { margin:0px auto; padding:0px; }
body {background: url(../images/login_bg.gif); font-size: 14px; color:#585858; font-family: "微软雅黑",Arial, Helvetica, sans-serif; } 
ul, li { list-style:none; list-style-position:outside; }
.clear { font: 0px/0px sans-serif; clear: both; display: block; }
.hidden { display:none; }
.center { text-align:center; }
img { border:0px; }
a:focus, input[type=button], input[type=submit] { outline:none; }
a:link, a:visited { text-decoration: none; color:#888; }

a:hover { text-decoration: none; color:#888; }
.mt10 { margin-top:10px; }
.mt5 { margin-top:5px; }
.mb25 { margin-bottom:25px; }
.mt25 { margin-top:25px; }
.left { float:left; }
.right { float:right; }
.gray { background:#F4F4F7; }
.wordgray { color:#888; }
.highlighted { border:1px solid #FF6633; display:block; background-color:#FF9900; }

#iaas_layout_top { position:relative; z-index:1001 }
#iaas_layout_content {min-height:580px;margin-left: 60px;}
.save_btn{background:url(../images/btn_save.png) no-repeat;width:74px;height:30px;border:none 0}
.left_pie_item{ position:relative;width:88px;height:88px;margin-bottom:10px;}
.left_pie_item .use_pie_title{ position:absolute;top:50%;left:0;margin-top:-8px;width:100%; text-align:center;font-weight:bold}
.header { background:url(../images/top_bg.gif) repeat-x; height:62px; }
.header .logo { float:left; margin:13px 5px 0px 100px; }
.header .arrowdown { float:left; margin-top:25px; }
.header .user-menu { float:right; margin:10px 70px 0 0; }
.header .user-menu .user-menu-item { float:left; padding:8px 10px; margin:0 10px; position:relative; }


.main:after { content:'\20'; display:block; height:0; clear:both }
.main {position:relative;}
/* .main { background:url(../images/login_bg.gif); position:relative;z-index:1000}  */

.sidebar140 { background:#C4C7CE; z-index:998; position: absolute;left:0; opacity:.9; filter:alpha(opacity=90); }
.sidebar140 .eye { background: url(../images/shadow_sidebar.gif) repeat-x; text-align:center; padding-top:50px; height:113px; }
.sidebar140 .eye p { font-size:16px; color:#fff; font-weight:bold; line-height:40px; }
.sidebar140 ul { margin-top:35px; margin-left:20px; }
.sidebar140 ul li { text-align:center; height:45px; text-align:left; }
.sidebar140 ul li img { margin-right:7px; }
.sidebar140 .unfold { width:5px; float:right; }
.sidebar_close { width:60px; }
.sidebar_close .text { display:none }
.sidebar_open { width:140px; }

.rightblock .content {background:url(../images/login_bg.gif) repeat; padding:0px 10px 10px 10px; text-align:center; }
.shadow { background: url(../images/shadow_main.gif) repeat-x; height:12px; }
#footer { margin-top:10px;background:#040C2E; text-align:center; color:#A3A19F; padding:5px 0px 12px 0px; height:55px; clear:left }
.rightblock .content .mainblock{min-height:580px;}
.rightblock .content .mainblock .tabA { height:40px; text-align:left; border-bottom:1px solid #68C211; }
.rightblock .content .mainblock .tabA h1 { float:left; font-size:26px; line-height:40px; margin-right:10px; }

.rightblock .content .mainblock .tabA li { float:left; background:#D1F8AB; font-size:18px; line-height:40px; margin:0px 10px; }
.rightblock .content .mainblock .tabA li a { padding:0px 10px; }
.menu { overflow:hidden;float:left; }
.menu li { float:left; margin:0px; text-align:center; cursor: pointer; }
.menu li p { margin-top:43px; font-weight:bold; }
.block { width:140px; background:#fff; }

.line { width:1px; background:#CFCFD1; height:111px; }
.zyjk { background: url(../images/icon_zyjk.gif) center 0px no-repeat; }
.zyjkclick { background: url(../images/icon_zyjk_click.gif) center 0px no-repeat #CFCFD1; }
.gzt { background: url(../images/icon_gzt.gif) center 0px no-repeat; }
.zygl { background: url(../images/icon_zygl.gif) center 10px no-repeat; }
.zyglclick { background: url(../images/icon_zygl_click.gif) center 30px no-repeat #CFCFD1; }
.bbgl { background: url(../images/icon_bbgl.gif) center 30px no-repeat; }
.bbglclick { background: url(../images/icon_bbgl_click.gif) center 30px no-repeat #CFCFD1; }
.sjgl { background: url(../images/icon_sjgl.gif) center 10px no-repeat; }
.kysq { background: url(../images/icon_kysq.gif) center 10px no-repeat; }
.sjglclick { background: url(../images/icon_sjgl_click.gif) center 30px no-repeat #CFCFD1; }
.gzlgl { background: url(../images/icon_gzlgl.gif) center 30px no-repeat; }
.zhgl { background: url(../images/icon_zhgl.gif) center 10px no-repeat; }
.zhglclick { background: url(../images/icon_zhgl_click.gif) center 30px no-repeat #CFCFD1; }
***********
.navbar { position: absolute; top:43px; z-index:100; background:#444; height:40px; width:410px; left:-185px; }
.navbar ul { text-align:center; line-height:40px; }
.navbar ul li { color:#fff; margin:0px 5px; display:inline; }
.navbar ul li a:hover { color:#ccc }
.navbar b { position:absolute; top:-13px; left:50%; margin-left:-6px; }
.sidebar140 ul.zyglsidebar { float:left;margin-top:35px; margin-left:15px; }
.sidebar140 ul.zyglsidebar li { text-align:center; height:75px; text-align:left; }
.sidebar140 ul.zyglsidebar li a { color:#000; }
.sidebar140 ul.zyglsidebar li a:hover { color: #006699; }
.sidebar140 ul.zyglsidebar li img { margin-right:7px; vertical-align:middle; }
.rightblock .content .mainblock {border:1px solid #D2D2D2; background:#fff; padding:10px;}
.rightblock .content .mainblock .lineone { height:30px; }
.rightblock .content .mainblock .lineone .search { border:1px solid #bbb;  height:28px; float:left; background:url(../images/search_bg.gif) repeat-x; }
.rightblock .content .mainblock .lineone .search input { height:24px; padding:2px 8px 0; border:0px; line-height:24px; float:left; background:none; }
.rightblock .content .mainblock .lineone .search img { margin:5px 0px 0px 5px;height:18px;}
.rightblock .content .mainblock .lineone span { float:right; }
.rightblock .content .mainblock .lineone span img { margin:0px 10px; }
.btn { float:left; }
.btn a { float:left; margin-right:10px; border:1px solid #bbb; background: url(../images/btn_bg.gif) repeat-x; padding:0px 13px; height:28px; display:block; line-height:28px; color:#666666; }
.btn a img { margin-right:8px; }
.btn1 { float:left; margin-left:17px;}
.btn1 a { float:left; margin-right:10px; border:1px solid #bbb; background: url(../images/btn_bg.gif) repeat-x; padding:0px 10px; height:28px; display:block; line-height:28px; color:#666666; }
.btn1 a img { margin-right:8px;}
.sbpxtable { width:100%; border:1px solid #C5C5C5; }
.sbpxtable th { border-top:1px solid #fff; background:#E5E5E5; border-bottom:1px solid #C5C5C5; line-height:33px; font-weight:normal; }
.sbpxtable td { border-bottom:1px solid #C5C5C5; padding:10px 0;text-align:center; }
.sbpxtable td img { vertical-align:middle; margin-left:2px; }
.sbpxtable td span { color:#0375C9; }
.sbpxtable th img { margin-left:5px; margin-right:5px; }
.btnblock { margin:10px auto 0px auto; text-align:center; }
.btnblock input { margin:0px 15px; border:0px; font-weight:bold; height:38px; }
.btngreen01 { color:#fff; background:url(../images/btngreen.gif) no-repeat; width:120px; height:38px; text-align:center; font-size:14px; }

.btngray01 { background:url(../images/btngray.gif) no-repeat; width:120px; height:38px; text-align:center; font-size:14px; color:#666; }
.current01 a { background:#68C211; color:#fff; padding:0px 20px; display:block;font-weight:bold }
.clms { width:405px; height:80px; }
.Popup { width:550px; }
.Popupheader { background: url(../images/Popupbg01_header.png) 0px 14px no-repeat; height:28px; }
.Popupheader img { float:right; position:relative; top:1px; left:9px; }
.Popup_A { background:url(../images/Popupbg01.png) repeat-y; width:550px; }
.Popup_A_1 { border:1px solid #C9C9C9; background:#fff; clear:both; width:496px; top:-8px; padding:10px 11px; }
.Popup_A_1 .rts { border-bottom:1px dashed #ccc; text-align:center; line-height:50px;}
.Popup_A_1 table { margin:15px auto; }
.Popup_A_1 table p { text-align:right; }
.Popup_A_1 table .inputstyle { height:23px; line-height:23px; width:190px; }
.Popup_A_1 table .inputstyle input { height:23px; line-height:23px; width:69px; }
.Popup_A_1 table td { height:32px; }
.Popup_A_1 table span { float:left; color:#888; padding-top:3px; }
.Popup_A_1 table select { float:left; margin-right:5px; margin-top:3px; color:#888; height:23px; line-height:23px; width:195px; }
.Popup_A_1 table span img { margin-right:18px; }
.Popup_A_1 .xqip { margin:10px 0px 30px 10px; }
.Popup_A_1 .xqip p { line-height:30px; }
.Popupfoot img{float:left}
.ipfw { clear:both; text-align:left; color:#888; font-size:12px; }
.zdyip { padding-right:14px; }
.Fgray { color:#888 }
.Popup_B { background:url(../images/Popupbg02.png) no-repeat; height:30px; width:81px; line-height:26px; text-align:center; color:#fff; }
.Popup_C { width:444px; }
.Popup_C .Popup_C_1 { float:right; width:60px; text-align:center; background:#EBEBEB; }
.Popup_C .Popup_C_1 span { float:left; margin:7px 5px 0px 10px; }
.Popup_C .Popup_C_1 img { float:left; }
.Popup_C .Popup_C_2 { border:11px solid #EBEBEB; clear:both; padding:15px; }
.Popup_C .Popup_C_2 table { width:100%; }
.Popup_C .Popup_C_2 table td { line-height:30px; }
.Popup_C .Popup_C_2 table td img { margin-left:10px; }
.Popup_C .Popup_C_2 table td input { float:right; margin-right:5px; }
.ip_dd .Popup_C{width:300px;}
.inputstyle { margin-left:6px; height:28px; line-height:28px; float:left; width:333px; color:#888; text-align:center; font-size:14px; border:1px solid #7F9DB9; }
.inputstyle input { float:left; width:74px; *width:70px;
_width:74px; height:28px; border:0px; line-height:30px; }
.inputstyle span { float:left; color:#333333; }
.zyfp_table03 { border:1px solid #18BA8D; border-bottom:0px; line-height:18px; }
.zyfp_table03 td { border-bottom:1px solid #18BA8D; text-align:center; padding-bottom:5px; background:#F1FEFD; height:44px; }
.zyfp_table03 .mode { width: 20px; word-wrap: break-word; background:#18BA8D; padding:15px 15px; color:#fff; font-weight:bold; }
.zyfp_table03 P { color:#888; font-size:12px; line-height:20px; }
.grayjd02 { background:#E4E4E4; height:21px; width:110px; line-height:20px; font-size:12px; color:#888; }
.gray_dark { background:#ADADAD; height:21px; float:left; }
.zyfp_table04 { border:1px solid #28AA3F; border-bottom:0px; line-height:18px; }
.zyfp_table04 td { border-bottom:1px solid #28AA3F; text-align:center; padding-bottom:5px; background:#F4FEF1; height:44px; }
.zyfp_table04 .mode { width: 20px; word-wrap: break-word; background:#28AA3F; padding:15px 15px; color:#fff; font-weight:bold; }
.zyfp_table04 input, .zyfp_table03 input { margin-left:6px; height:auto; }
.greenjd { background: #18BA8D; height:21px; float:left; }
.btn02 { width:180px; height:30px; margin:10px auto; }
.btn02 a { float:left; margin-right:14px; background: url(../images/btn.gif) no-repeat; width:74px; height:30px; text-align:center; display:block; line-height:30px; color:#666666 }
.btn02 a img { margin-right:8px; }
.sbpx_ywxx td { line-height:22px; padding:5px 0px; }
.delete { text-align:right; font-size:25px; font-weight:bold; line-height:100px; width:300px; }
.delete img { float:left; margin-top:33px; }
.p30 { padding-bottom:50px; padding-top:40px; }
.red { color:#FF0000; }
.red a { color: #006699; }
.xg { border:1px solid #CC0000; }
.xg td { height:40px; background:#FFEEEE; }
.xg input { text-align:center; height:22px; line-height:22px; color:#888; font-family: Arial, Helvetica, sans-serif; }
.xg select { color:#888; font-family: Arial, Helvetica, sans-serif; height:22px; line-height:22px; }
.delete_2 { text-align:right; font-size:25px; font-weight:bold; line-height:100px; width:350px; }
.delete_2 img { float:left; margin-top:33px; }
**************
.ml58 { margin-left:58px; }
.ml8 { margin-left:8px; }
.w280 { width:280px; }
.w167 { width:167px; }
.w107 { width:107px; }
.w185 { width:185px; }
.Popup_D { border:1px solid #C0C0C0; padding:10px 0px 20px 10px; }
.Popup_D div { text-align:center; }
.Popup_D ul { margin-left:27px; margin-bottom:15px; }
.Popup_D ul li { line-height:32px; }
.Popup_D p { line-height:32px; }
.Popup_D p input { height:20px; text-align:center; }
.Popup_D p select { height:22px; }
**************
.zychoose .tabD { height:34px; text-align:left; border-bottom:1px solid #68C211; background: url(../images/search_bg.gif) bottom repeat-x; }
.zychoose .tabD h6 { float:left; font-size:14px; line-height:34px; margin-right:10px; margin-left:15px; }
.zychoose .tabD li { float:left; font-size:14px; line-height:34px; margin:0px 10px; }
.zychoose .tabD li a { padding:0px 38px; }
.current05 a { background:#E8FCD3; color:#000; display:block; border:1px solid #68C211; border-bottom:0px;font-weight:bold }
.zychoose_1 { background:#E8FCD3; padding:8px; }
.zychoose_1 p { float:left; width:10%; color:#009900; font-weight:bold; padding-top:5px; }
.zychoose_1 table { float:left; width:90%; border:1px solid #D1F8AB; background:#fff; }
.zychoose_1 table td { line-height:30px; text-align:center; }
.r_dashed { border-right:1px dashed #DBDBDB; }
.b_dashed { border-bottom:1px dashed #DBDBDB; }
.r_solid { border-right:1px solid #DBDBDB; }
.l_solid { border-left:1px solid #DBDBDB; }
.current06 { background:#18BA8D; color:#fff; }
.zychoose_1 table a img { margin-right:5px; }
.zychoose_2 { background:#F4F4F7; padding:10px 0px; }
.zychoose_2 p { float:left; width:9%; font-weight:bold; padding-top:5px; text-align:right; }
.zychoose_2 table { float:left; width:91%; }
.zychoose_2 table td { line-height:30px; }
.zychoose_2 table input { margin-right:10px; }
.yxzy { float:left; border:1px solid #BCBCBC; line-height:23px; margin-left:10px; }
.yxzy dl { float:left; padding:0px 10px; color:#009900; }
.yxzy img { float:right; }
.zychoose_2_1 { margin-bottom:10px; }
.zychoose_2 p a { color:#487BD2; font-weight:normal; }
**********
.Popup_E { background:#EBECF1; width:562px; padding:8px; }
.Popup_E_1 { border:1px solid #C9C9C9; background:#fff; padding-bottom:15px; }
.Popup_E_1 .rts { background:url(../images/cjxbm_bg.gif) repeat-x; line-height:39px; padding:0px 15px; font-weight:bold; }
.Popup_E_1 .rts img { float:right; margin-top:15px; }
.cjxbm { width:95%; margin:20px auto 40px auto; }
.cjxbm td { line-height:48px; }
.cjxbm p { text-align:right; }
.cjxbm .input_cls { height:25px; width:230px; color:#888; }
.post_list b { font-weight:normal }
.post_list b.zrr { color:red }
popup tip
.yw_tooltip{text-align:center;padding:5px 10px;}
.yw_tooltip ul{ position:absolute;width:200px;border:1px solid #ccc;background-color:#fff;display:none;top:22px;max-height:280px;overflow-y:auto}
.yw_tooltip ul li{padding:5px 10px; text-align:left}
.yw_tooltip span{ cursor:pointer;white-space: nowrap;color:#585858}
.yw_tooltip span img{margin-left:5px;}
.yw_tooltip_hover{ position:relative}